Mewz\WCAS\Util\Matches D

Total Complexity 225
Dependencies 13
Dependents 23
Total lines 1,234
Lines of code 779
Logical lines of code 473
Comment lines 182
Methods 23
Properties 0

Methods 23

Method Rating Maintainability Complexity Lines of code
get_all_match_data()
C
32 29 96
query_matching_products()
C
37 25 69
query_matching_variations()
C
31 21 107
validate_filters_raw()
B
46 21 36
match_product_stock()
A
45 16 37
query_stock()
A
40 14 58
save_sets()
A
46 14 35
get_sets()
A
41 12 55
get_validation_product_ids()
A
50 12 27
match_raw_stock()
A
45 9 43
get_sets_tax_query()
A
49 9 31
get_stock_attributes()
A
48 7 33
remove_attribute()
S
48 6 34
validate_filters()
S
58 6 15
get_quantity_range()
S
55 5 18
delete_sets()
S
58 3 16
calc_limit_qty()
S
64 4 9
add_set()
S
54 2 20
ids_in_array()
S
67 3 8
get_term_display_quantity()
S
64 2 9
get_term_available_quantity()
S
66 2 8
get_term_quantity_multiplier()
S
63 2 10
query()
S
73 1 5